819de1af70828d76177ea2dbe698ddeb16ed9152,src/main/java/mousio/etcd4j/transport/EtcdResponseHandler.java,EtcdResponseHandler,channelRead0,#ChannelHandlerContext#FullHttpResponse#,85
Before Change
this.promise.setFailure(
new EtcdAuthenticationException(response.content().toString(Charset.defaultCharset()))
);
} else if (response.status().equals(HttpResponseStatus.NOT_FOUND)) {
this.promise.setFailure(
EtcdException.DECODER.decode(response.headers(), response.content())
);
After Change
this.promise.setFailure(new Exception("Missing Location header on redirect"));
}
} else {
EtcdResponseDecoder<? extends Throwable> failureDecoder = failureDecoders.get(response.status());
if(failureDecoder != null) {
this.promise.setFailure(failureDecoder.decode(response.headers(), response.content()));
} else if (!response.content().isReadable()) {
// If connection was accepted maybe response has to be waited for